function checkDados(stepInfo){

	oForm=document.forms.frm_participante;
	
	if (stepInfo=="step0" || stepInfo=="ALL"){
		if (oForm.idCidade.value==""){
			oForm.idCidade.focus();
		}
		if (oForm.idEstado.value==""){
			oForm.idEstado.focus();
		}
		if (oForm.idPais.value==""){
			oForm.idPais.focus();
		}		
		
		if(trim(oForm.ds_razao_social.value)==""){	
			oForm.ds_razao_social.focus();
			alert("Informar razão social.");
			return false;
		}
		if(trim(oForm.ds_fantasia.value)==""){
			alert("Informar nome fantasia.");
			oForm.ds_fantasia.focus();
			return false;
		}
		if((trim(oForm.ds_cnpj.value)=="") && (trim(oForm.ds_cadastur.value)=="") && 
			(trim(oForm.nm_outro_documento.value)=="") && (trim(oForm.ds_outro_documento.value)=="")){
			alert("Informe algum documento CNPJ/CADASTUR/Outro documento.");
			oForm.ds_cadastur.focus();
			return false;
		}
		if((trim(oForm.ds_cnpj.value)!="") && (validaCnpj(oForm.ds_cnpj.value)== false)){
			alert("CNPJ informado inválido");
			oForm.ds_cnpj.focus();
			return false;
		}	
		if ((trim(oForm.nm_outro_documento.value)=="" && trim(oForm.ds_outro_documento.value)!="") || 
			(trim(oForm.nm_outro_documento.value)!="" && trim(oForm.ds_outro_documento.value)=="")){
			alert("Informe o código e o nome do documento.");
			oForm.nm_outro_documento.focus();
			return false;			
		}
		if(trim(oForm.ds_cep.value)==""){
			alert("Informe código postal/CEP da empresa.");
			oForm.ds_cep.focus();
			return false;
		}		

		if(trim(oForm.ds_endereco.value)==""){
			alert("Informe endereço da empresa.");
			oForm.ds_endereco.focus();
			return false;
		}	
	
		if(trim(oForm.fone_empresa.value)==""){
			alert("Informar telefone da empresa.");
			oForm.fone_empresa.focus();
			return false;
		}		
		if(trim(oForm.id_atuacao.value)=="0"){
			alert("Informe ramo de atuação");
			oForm.id_atuacao.focus();
			return false;
		}	
	} 
	if (stepInfo=="step1" || stepInfo=="ALL"){
		if(trim(oForm.primeiro_nome.value)==""){
			alert("Informe o primeiro nome do participante.");
			oForm.primeiro_nome.focus();
			return false;
		}
		if(trim(oForm.ds_ultimo_nome.value)==""){
			alert("Informe o sobrenome do participante.");
			oForm.ds_nome_credencial.focus();
			return false;
		}
		if(trim(oForm.id_sexo.value)=="0"){
			alert("Informe o sexo do participante.");
			oForm.id_sexo.focus();
			return false;
		}
		if(trim(oForm.id_civil.value)=="0"){
			alert("Informe o estado civil.");
			oForm.id_civil.focus();
			return false;
		}
		if((trim(oForm.ds_cpf.value)=="") && (trim(oForm.ds_rg.value)=="")){
			alert("Informe CPF ou RG do participante.");
			oForm.ds_cpf.focus();
			return false;
		}
		if((trim(oForm.ds_cpf.value)!="") && (validarCPF(oForm.ds_cpf)==false)){
			oForm.ds_cpf.focus();
			return false;
		}
		if ((trim(oForm.ds_email.value)=="") || (ValidaEmail(trim(oForm.ds_email.value))==false)){
			alert('Email incorreto ou nulo');
			oForm.ds_email.focus();
			return false;
		}
	} 
	if (stepInfo=="step2" || stepInfo=="ALL"){ 
		if(trim(oForm.idEvento.value)=="0"){
			alert("Selecionar evento.");
			oForm.idEvento.focus();
			return false;
		}
		
		var categoria = "";
		
		for (i=0; i<oForm.idCategoria.length; i++) {
			if (oForm.idCategoria[i].checked) {
				categoria = oForm.idCategoria[i].value;
			}
		}
		if(trim(categoria)==""){
			oForm.idCategoria.focus;
			alert("Selecionar categoria de participação.");
			return false;
		}	
	}
	return true;
}

function selecionarRegistro(checkValue){
	$(".checkSel").attr({checked: false});
	var checkList = document.getElementsByName("idCategoria");
	for (i = 0; i < checkList.length; i++){
		if (checkList[i].value==checkValue){
			checkList[i].checked = true;
		}		
	}
}	
